home *** CD-ROM | disk | FTP | other *** search
- QBCREF Quick Basic Cross-Reference Utility Page 1
-
- Description:
-
- QBCREF is a utility program designed to produce a program listing
- and cross-reference of a QUICK BASIC source program. This type of
- utility is a usefull debugging aid and can help make program
- development easier.
-
- Using QBCREF
-
- QBCREF is invoked from the command line with the following syntax:
-
- QBCREF SourceFile [Options]
-
-
- Sourcefile - The name of the program to be cross-referenced.
- QBCREF will append the extension ".BAS" to the
- source file name if an extension is not found.
- The souce file must be a text file.
-
-
- Options - /C Create a Cross-Reference Listing only.
- Use this option if a program listing
- is not to be produced. The default
- is to produce a source listing.
-
- /I Enables the $INCLUDE: Metacommand.
- The included source files must also
- be text files.
-
- /L Create a source listing only. Use
- this option if a Cross-Refercence
- listing is not to be produced.
-
- /OFile Use the option to direct the output
- to a file. The default output file
- is PRN.
-
- /Pnn Changes the number of lines on a page,
- where nn is the desired number of lines.
- The default is 60 lines per page.
-
- /Rnnnn Changes the number of references the
- program can process. The default is
- 1000 references.
-
- /K Include Quick Basic Keywords in the
- cross-reference listing.
-
- /Tn Set the size of a tab character to n
- spaces. The default is four.
-
- /W Print a wide listing. See Notes for
- more.
-
-
- QBCREF Quick Basic Cross-Reference Utility Page 2
-
-
- Notes:
-
- Listing width defaults to eighty characters. If the /W option is
- used the program is currently coded emit an escape sequence for
- an EPSON FX printer which places the printer into Elite pitch.
- This results in a 96 character wide print line. This can be
- changed by modifying the following BASIC code.
-
- 1. CONST WideSize = nnn 'Becomes with of the listing
-
- 2. DIM SHARED WideOn AS STRING * n
- Becomes the size in bytes of the desired escape sequence
- to enable /W mode.
-
- 3. WideOn = "xxxx" 'Becomes the WideOn escape sequence
-
- 4. DIM SHARED WideOff AS STRING * n
- Becomes the size in bytes of the desired escape sequence
- to restore the printer to normal print mode.
-
- 5. WideOff = "xxxx" ' Becomes the WideOff escape sequence.
-
-
- Author:
-
- Greg Tesch
- MAT Enterprises
- 7837 Teal Lane
- Orange, CA 92669
-
- ----------------end-of-author's-documentation---------------
-
- Software Library Information:
-
- This disk copy provided as a service of
-
- The Public (Software) Library
-
- We are not the authors of this program, nor are we associated
- with the author in any way other than as a distributor of the
- program in accordance with the author's terms of distribution.
-
- Please direct shareware payments and specific questions about
- this program to the author of the program, whose name appears
- elsewhere in this documentation. If you have trouble getting
- in touch with the author, we will do whatever we can to help
- you with your questions. All programs have been tested and do
- run. To report problems, please use the form that is in the
- file PROBLEM.DOC on many of our disks or in other written for-
- mat with screen printouts, if possible. The P(s)L cannot de-
- bug programs over the telephone.
-
- Disks in the P(s)L are updated monthly, so if you did not get
- this disk directly from the P(s)L, you should be aware that
- the files in this set may no longer be the current versions.
-
- For a copy of the latest monthly software library newsletter
- and a list of the 2,000+ disks in the library, call or write
-
- The Public (Software) Library
- P.O.Box 35705
- Houston, TX 77235-5705
- (713) 524-6394
-